package org.projetjava.presentation;

import javax.swing.BoxLayout;
import javax.swing.JPanel;

import org.projetjava.metier.model.Lieu;
import org.projetjava.metier.model.Parcours;

public class AffichageLieu extends JPanel {

	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;
	
	private DescriptionPoi descriptionPoi;
	private Carte carte;
	
	public Carte getCarte() {
		return carte;
	}

	public void setCarte(Carte carte) {
		this.carte = carte;
	}



	private Lieu lieu;
	public Lieu getLieu() {
		return lieu;
	}

	public void setLieu(Lieu lieu) {
		this.lieu = lieu;
	}
	

	
	public AffichageLieu(Lieu lieu)
	{
		this.setLayout(new BoxLayout(this, BoxLayout.LINE_AXIS));
		
		descriptionPoi = new DescriptionPoi(lieu);
		carte = new Carte(lieu, descriptionPoi);
		
		this.add(descriptionPoi);
		this.add(carte);
		this.setVisible(true);
	}
	
	public AffichageLieu(Lieu lieu, Parcours parcours)
	{
		this.setLayout(new BoxLayout(this, BoxLayout.LINE_AXIS));
		
		descriptionPoi = new DescriptionPoi(lieu);
		carte = new Carte(lieu, descriptionPoi, parcours);
		
		this.add(descriptionPoi);
		this.add(carte);
		this.setVisible(true);
	}

}
